Benchmarking the Performance of a Dspic Controller Programed with Automatically Generated Code
نویسندگان
چکیده
This paper benchmarks a midrange MCU from Microchip (dsPIC33FJ family) used as a controller for a magnetic levitation plant. Basic control algorithms (slightly modified PID and State Space) are tested to present a rough idea of how long it takes to compute one iteration of the control algorithm loop. Beside this, the significance of various optimisation parameters for the code generation process is demonstrated. The measured results demonstrate how important the proper setting of data type arithmetic and Matlab optimisation parameters is.
منابع مشابه
Dspic Based Power Assisted Steering Using Brushless Direct Current Motor
This study illustrates the Electrically Assisted power Steering (EAS) using BLDC motor for a vehicle. Earlier the Electrically Assisted power Steering (EAS) was implemented with DSP. This study shows the usage of a dsPIC to control the BLDC motor with an encoder. The BLDC motor here is driven by dsPIC through a three phase inverter system. IRAMS type of inverter is used which is cost efficient ...
متن کاملDSP based Control of BRUSHLESS DC Motor Drive
This paper refers to the design of a motor control system required for a brushless DC motor control application. The paper work includes the design and development of the necessary hardware supported by appropriate embedded software. The BLDC motor has certain advantages over other motors such as maximum torque to weight ratio, high speed etc, but it requires an electronic commutator such as a ...
متن کاملAutomatic Benchmarking and Optimization of Codes: An Experience with Numerical Kernels
New algorithms are constantly developed in search of better or faster results. Many variants of code are often tried while searching for the best solution. When the number of code variants or possible input parameters is very high, the process of benchmarking and analysis of results can become cumbersome and error prone. We present a tool for automatic benchmarking which manages a database of p...
متن کاملA mesh generation procedure to simulate bimaterials
It is difficult to develop an algorithm which is able to generate the appropriate mesh around the interfaces in bimaterials. In this study, a corresponding algorithm is proposed for this class of unified structures made from different materials with arbitrary shapes. The non-uniform mesh is generated adaptively based on advancing front technique available in Abaqus software. Implementing severa...
متن کاملAutomatic Generation of a Multi Agent System for Crisis Management by a Model Driven Approach
Considering the increasing occurrences of unexpected events and the need for pre-crisis planning in order to reduce risks and losses, modeling instant response environments is needed more than ever. Modeling may lead to more careful planning for crisis-response operations, such as team formation, task assignment, and doing the task by teams. A common challenge in this way is that the model shou...
متن کامل